﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EnviamentDeDocuments.ObjectesDeDades;
using EnviamentDeDocuments.Formularis;

namespace EnviamentDeDocuments.ObjectesDeNegoci
{
    class ConfigurarEnviamentController : Controller
    {

        public List<Client> ClientsSeleccionats { get; set; }
        public List<Impost> ImpostosSeleccionats { get; set; }
        public List<Periode> PeriodesSeleccionats { get; set; }
        public Exercici ExerciciSeleccionat { get; set; }

        public override void run()
        {
            frmPrincipal frm = new frmPrincipal();

            frm.ClientsSeleccionats = ClientsSeleccionats;
            frm.ImpostosSeleccionats = ImpostosSeleccionats;
            frm.PeriodesSeleccionats = PeriodesSeleccionats;
            frm.ExerciciSeleccionat = ExerciciSeleccionat;

            frm.ShowDialog();

            if (frm.Continuar)
            {
                ProximaAccio = enumProximaAccio.ProximPas;

                ClientsSeleccionats = frm.ClientsSeleccionats;
                ImpostosSeleccionats = frm.ImpostosSeleccionats;
                PeriodesSeleccionats = frm.PeriodesSeleccionats;
                ExerciciSeleccionat = frm.ExerciciSeleccionat;
            }
            else
            {
                ProximaAccio = enumProximaAccio.TancarPrograma;
            }

        }
    }
}
